package com.wv.model.basic;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = false)
@TableName("basic_community")
public class BasicCommunity implements Serializable{

    @TableId(value = "id", type = IdType.INPUT)
    private String id; // 主键

    private String communityName; // 项目名称

    private String areaFullIds; // 行政区域id串

    private String communityTel; // 管理处电话

    private String communityAddress; // 项目地址

    private String communityIntroduce; // 项目介绍

    private BigDecimal longitude; // 经度

    private BigDecimal latitude; // 纬度

    private String structureName; // 楼栋结构:例如:分期/楼栋/单元

    private Integer structureSize; // 楼栋结构层级数,最多10级

    private String isDeleteFlag; // 是否删除:Y/N

    private String createUser; // 创建人

    private LocalDateTime createTime; // 创建时间

    private String firstLetter; // 名称首字母
}
